145458
70138
584713
164378
26145
940694
702645
32419
525228
643445
547502
775680
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471